/*
//逆向循环
var a =[ 1,3,4,5,6,7,88];

for(var i=4;i>=0;i--){
    console.log(a[i])
}
*/



/*
//创建函数
function num() {
    console.log(456);
}
num();//执行函数
*/



/*
//点击事件，点击后box才会执行
function box() {
    console.log("只有函数被调用的时候，我才会执行事件")
}
*/


/*
function yz(name) {
    console.log("Hello!","今天帅气逼人的"+name);
}

//函数传递参数
yz("你");
*/



/*
//创建函数-2
sum("杨振","你好");
sum(2,78);
 function sum(c1,c2) {
     var c = c1+c2;
     console.log(c);
 }
 */





/*
//四则运算
function count(n1,sign,n2) {
    var result = 0;
    switch (sign){
       case "+":
           result = n1 + n2;
           break;
        case "-":
            result = n1 - n2;
            break;
        case "/":
            result = n1 / n2;
            break;
        case "*":
            result = n1 * n2;
            break;
    }
    console.log(n1+sign+n2+"="+result);
}
count(2,"*",2);
count(2,"-",2);
count(2,"/",2);
count(2,"+",2);
*/




/*
//大小写转换

function up(n) {
    //获取旧数据的内容
    var text =document.querySelector("#old").value;
    if (n===1){
        //把旧数据的内容转成大写，赋给新数据
        document.querySelector("#new").value = text.toUpperCase();
    }
    if (n===2){
        //把旧数据的内容转成小写，赋给新数据
        document.querySelector("#new").value = text.toLowerCase();
    }
}
*/

/*
//计算器

function up(n) {

 var yy1= Number(document.querySelector("#yy1").value);
 var yy2=  Number(document.querySelector("#yy2").value);
 if(Number(yy1) && Number(yy2)){
  var yz =0;
  if (n==1){
   yz = yy1 +yy2;
  }else if (n==2){
   yz = yy1 -yy2;
  }else if (n==3){
   yz = yy1 *yy2;
  }else if (n==4) {
   yz = yy1 / yy2;
  }
   }else{
  alert('不是数字类型！');
 }
 document.querySelector("#jg").value = yz;
}
*/


/*
//返回值
function  num(a,b) {
    var yz = a*b;
    return yz;
}
alert(num(10,20)+"元这本书");
console.log(num(10,20));
document.querySelector("#tt").innerHTML = num(10,20)+"元";
*/

/*

function asd(n1,n2,n3) {
    console.log(n1);
    console.log(n2);

     console.log(arguments);
    console.log(arguments[1]);
    for (var i=0;i<arguments.length;i++){
      console.log(arguments[i]);
 }
}
asd(100,200,500);
*/



//递归函数 --计算阶乘
function yz(n) {
 if(n ===1){
  return 1;
 }else {
  return n * yz(n-1);
  //不减一的话就死循环了，  n是一个数 下面的值是5 ，所以减一是4 还是5个数的值
 }
}
console.log(yz(5));

